The small-scale linear microphone arrays that are widely found in smartphones could be used to locate a sound source for indoor environments. After the Time Differences Of Arrival (TDOAs) in microphone pairs are estimated, a TDOA-based hybrid localisation scheme is proposed for a small-scale linear microphone array. The scheme contains two stages: the initialisation stage using the Levenberg-Marquardt (LM) algorithm, and the refining solution stage using the Weighted Least-Square (WLS) algorithm or the Multi-Dimensional Scaling-based (MDS) algorithm. Simulations and field tests show that the proposed indoor localisation scheme outperforms the existing schemes, and it can achieve an average error of 0·32 metres in an 8 m by 5 m area.